package com.zhixing.model;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * path 解析后对应的 API 结果对象
 * @author zhixing
 */
@Getter
@Setter
@ToString
public class SwaggerAPI {
	/**
     * 大标题
     */
    private String title;
    /**
     * 小标题
     */
    private String tag;
    /**
     * url
     */
    private String url;

    /**
     * 描述
     */
    private String description;

    /**
     * 请求参数格式
     */
    private String requestForm;

    /**
     * 响应参数格式
     */
    private String responseForm;

    /**
     * 请求方式
     */
    private String requestType;

    /**
     * 请求体
     */
    private List<SwaggerRequest> requestList;

    /**
     * 返回体
     */
    private List<SwaggerResponse> responseList;

    /**
     * 请求参数
     */
    private String requestParam;

    /**
     * 返回参数
     */
    private String responseParam;

    /**
     * 返回属性列表
     */
    private SwaggerDefinitionModelAttr modelAttr = new SwaggerDefinitionModelAttr();
}
